cloud of insects - Alemán Inglés Diccionario